The FLiPSiDE Blackboard: A Financial Logic Programming System for Distributed Expertise
نویسندگان
چکیده
The blackboard model of problem solving is applied to the domain of portfolio management. A client server blackboard architecture to control and integrate heterogeneous knowledge sources is presented. Soft ware engineering benefits of the general approach, such as modularity, incremental development and ease of maintenance are discussed. Advantages of working with distributed, high granularity knowledge sources are illustrated. An explicit control mechanism for op portunistic knowledge source scheduling is presented as an integral part of the architecture.
منابع مشابه
Static Analysis of a Parallel Logic Language Based on the Blackboard Model
Shared Prolog is a parallel logic language based on the blackboard interpretation of logic programming. In such an interpretation a logic program is seen as a set of rules executed by a set of agents cooperating via a shared working memory called blackboard. A distributed interpreter for Shared Prolog was implemented and described in another paper, where the blackboard was a centralized data st...
متن کاملAn Agent-Based Supply Chain Management Model
This paper proposes agent-based formulation of a Supply Chain Management (SCM) system for manufacturing firms. We model each firm as an intelligent agent, which communicates each other through the blackboard architecture in distributed artificial intelligence. To overcome the issues of conventional SCM systems, we employ the concept of information entropy, which represents the complexity of the...
متن کاملDevelopment of a Distributed Knowledge-Based System
This paper describes the development of a distributed knowledge-based system. A software system, namely Distributed Algorithmic and Rule-based Blackboard System (DARBS), was developed from its predecessor ARBS, which lacked the distributed computing feature. ARBS has been used in solving a number of engineering problems [1-3]. DARBS now utilises client/server technology. It consists of a centra...
متن کاملDARBS: A Distributed Blackboard System
Prior to this work, an algorithmic and rule-based blackboard system (ARBS) had been developed over a ten-year period. ARBS benefited from a versatile rule structure and the ability to mix computational styles either as separate knowledgesources or by embedding algorithms within rules. It was a serial system – any knowledge source that was able to contribute had to wait its turn. We report here ...
متن کاملA tutorial on LISP object-oriented programming for blackboard computation (solving the radar tracking problem)
This exposition is a tutorial on how object-oriented programming (OOP) in Lisp can be used for programming a blackboard. Since we have used Common Lisp and the Common Lisp Object System (CLOS), the exposition demonstrates how object classes and the primary, before, and after methods associated with the classes can be used for this purpose. The reader should note that the different approaches to...
متن کامل